/**
 * Created by siqing on 2017/5/1.
 */
var webpack = require('webpack');
var h5_ple = require('html-webpack-plugin');
module.exports = {
    devtool: 'eval-source-map',//配置生成Source Maps，选择合适的选项

    entry:__dirname + "/app/main.js",//已多次提及的唯一入口文件
    output:{
        path:__dirname + '/src/plugin_done',//打包后的文件存放的地方
        filename:"bundle.js",//打包后输出文件的文件名
    },

    /*“__dirname”是node.js中的一个全局变量，它指向当前执行脚本所在的目录。*/

    module:{//在配置文件里添加JSON loader
        loaders:[
            {
                test:/\.json$/,
                loader:"json-loader"
            },
            /*加载loaders的配置信息*/
            {
                test:/\.css$/,
                loader:'style-loader!css-loader'//添加样式表的处理
                /**感叹号的作用在于使用同一文件能够使用不同类型的loader **/
            },
        ]
    },
    devServer: {
        contentBase: "/src",//本地服务器所加载的页面所在的目
        // 录
        port:8000,
        colors: true,//终端中输出结果为彩色
        historyApiFallback: true,//不跳转
        inline: true,//实时刷新
        host:true,
        grogress: true
    },
    /*配置插件*/
    //添加实现版权声明的插件
    plugins:[
        new webpack.BannerPlugin("Siqing--伍思卿版权声明"),
    new h5_ple({
        template:__dirname + '/src/plugin_done/html5_plugin.html'
    }),
        new webpack.HotModuleReplacementPlugin()

    ]

   
}
